import http from '@/utils/http/axios'
import { type } from './interface'

/**
 * 系统应用列表分页
 */
export function getAppPage(params) {
  return http.request<any>({
    url: '/app-admin/app/page',
    method: 'GET',
    params
  })
}
/**
 * 系统应用列表
 */
export function getAppList(params) {
  return http.request<any>({
    url: '/app-admin/app/list',
    method: 'GET',
    params
  })
}

/**
 * 新增系统应用
 */
export function sysAppAdd(params) {
  return http.request<any>({
    url: '/app-admin/app/add',
    method: 'post',
    params
  })
}

/**
 * 编辑系统应用
 * @returns {*}
 */
export function sysAppEdit(params) {
  return http.request<any>({
    url: '/app-admin/app/edit',
    method: 'post',
    params
  })
}

/**
 * 删除系统应用
 */
export function sysAppDelete(params) {
  return http.request<any>({
    url: '/app-admin/app/delete',
    method: 'post',
    params
  })
}

/**
 * 设为默认应用
 *
 */
export function sysAppSetAsDefault(params) {
  return http.request<any>({
    url: '/app-admin/app/setAsDefault',
    method: 'post',
    params
  })
}
